from utils.dateUtil import workDays
import datetime

if __name__ == "__main__":

    start_end = workDays.get_month_b_e_day('201911')
    print(start_end)

    startdate = datetime.datetime(int(start_end[0][0]), int(start_end[0][1]), int(start_end[0][2]))
    enddate = datetime.datetime(int(start_end[1][0]), int(start_end[1][1]), int(start_end[1][2]))
    work = workDays(startdate, enddate)  # 需要传入两个datetime格式日期
    print('获取一个元素为datetime日期格式的工作日期列表', list(work.workDays()))  # 获取一个元素为datetime日期格式的工作日期列表
    print('获取工作日期的天数', work.daysCount())  # 获取工作日期的天数
    print('获取非工作日的天数', work.weeksCount())  # 获取非工作日的天数
    for i in work.workDays():  # 获取每一个工作日期
        res = i.strftime('%Y%m%d')
        print(res, 'res')
        print(i)
    print(dir(work))  # 获取work的所有方法